package cn.edu.qzuie.artist.module.td.controller.admin.worksimage.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import com.alibaba.excel.annotation.*;

@Schema(description = "管理后台 - 作品集 Response VO")
@Data
@ExcelIgnoreUnannotated
public class WorksImageRespVO {

    @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "12204")
    @ExcelProperty("编号")
    private Long id;

    @Schema(description = "作品编号）", requiredMode = Schema.RequiredMode.REQUIRED, example = "22108")
    @ExcelProperty("作品编号")
    private Long workId;

    @Schema(description = "作品名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "3D作品")
    @ExcelProperty("作品名称")
    private String workName;

    @Schema(description = "图片", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("图片")
    private String imgSrc;

    @Schema(description = "排序顺序", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("排序顺序")
    private Integer sortOrder;

    @Schema(description = "缩略图电脑段", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("缩略图电脑段")
    private String pcThumnail;

    @Schema(description = "缩略图移动端", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("缩略图移动端")
    private String mobileThumnail;

    @Schema(description = "作品说明", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("作品说明")
    private String describes;

}